CentOS + Docker + MySql

Docker安装与启动

搜索

1
yum search docker

安装

1
yum install docker

启动

1
systemctl start docker

查看状态

1
systemctl status docker

查看版本

1
2
docker version
docker -v

查看信息

1
docker info

Mysql安装

搜索

1
docker search mysql

下载

一般情况下,我都是使用官方镜像或者阿里镜像

1
docker pull mysql

这里写图片描述

运行

1
docker run --name onlyloveyd-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -d mysql:latest

–name 指定数据库名称
-e MYSQL_ROOT_PASSWORD=my-secret-pw 配置root账号密码
-p 指定端口映射
-d 指定镜像
这里写图片描述

查看运行状态

1
docker ps -a

这里写图片描述

使用

进入Mysql Docker环境

1
docker exec -it onlyloveyd-mysql /bin/bash

onlyloveyd-mysql 替换成 对应容器名

进入mysql

1
mysql -u root -p

输入密码后进入mysql
这里写图片描述

配置允许Mysql远程连接

使用mysql命令的时候注意以分号结尾。

1
2
3
use mysql;
select host,user,authentication_string from user;
update user set host = '%' where user = 'root';

这里写图片描述

存在host为‘%‘,user为‘root‘的记录就代表用户可以在任何一台机器上使用root账号登陆。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×